be lodged by rain - Francés Inglés Diccionario